package com.ixion.blog.utils;

import java.io.File;

import org.nutz.lang.Files;

public class DBLoader {
	/**
	 * 用于通过ioc容器动态加载config目录下的blog.db创建连接池
	 * 
	 * @return
	 */
	public String findDBPath() {
		return findDBPath("config/blog.db");
	}

	/**
	 * 用于通过ioc容器动态加载classPath下的指定文件进行连接池创建
	 * 
	 * @param pathByClassPath
	 *            classPath下的文件路径
	 * @return
	 */
	public String findDBPath(String pathByClassPath) {
		File file = Files.findFile(pathByClassPath);
		return "jdbc:sqlite:/" + file.getPath().toLowerCase().replace("\\", "/");
	}
}
